<%@ taglib prefix="c" uri="/WEB-INF/tlds/hdiv-c.tld"%>
<%@ taglib prefix="form" uri="/WEB-INF/tlds/hdiv-spring-form-3_0_4.tld"%>
<%@ taglib uri="/WEB-INF/tlds/hdiv-spring.tld" prefix="spring"%>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<c:url value="mostrarHWF2013.html" var="bandejapedidosatm"/>
<script type=text/javascript src="javascript/bandejapedidosatm.js"></script>
<script>
  $(document).ready(function(){
    $.unblockUI();
    setHerramientas();
    $("#mostrar").click(function(){
      if (document.forms[0].fecSoliPediInic.value== "") {
        alert("Ingrese la Fecha");
        document.forms[0].fecSoliPediInic.focus();
        return false;
      }
      if (document.forms[0].fecSoliPediFinl.value== "") {
        alert("Ingrese la Fecha");
        document.forms[0].fecSoliPediFinl.focus();
        return false;
      }
      if(!checkDate(document.forms[0].fecSoliPediInic)) return false;
      if(!checkDate(document.forms[0].fecSoliPediFinl)) return false;
      if(validaFechaMayorHoy(document.forms[0].fecSoliPediInic.value)==false){
         document.forms[0].fecSoliPediInic.focus();
         return false
      } 
      
      if(validaRangoFechas(document.forms[0].fecSoliPediInic.value, 
                           document.forms[0].fecSoliPediFinl.value)==false){
         $("#fecSoliPediFinl").focus();
         return false
      }
      $.blockUI({ message: '<img src="imagenes/logoProcesandoRight.gif" />', css:{ backgroundColor: '#FFFFFF', color: '#fff'} });
      $("#accion").attr("value","mostrar");
      document.forms[0].target = "_self";
      $("form").submit();
    });
    $(".date").datepicker();
    $("#errorContainer2").hide();
    $("#noErrorContainer2").hide();
    //habilitar y deshabilitar el boton Mostrar de Tipo Pedido
    $("#tipRegiPedi").change( function(){ if(  $("#tipRegiPedi").val()==1 ) $("#opener_tipoPedido").show(); else $("#opener_tipoPedido").hide(); } );                        
    if($("#tipRegiPedi").val()==1)$("#opener_tipoPedido").show();else  $("#opener_tipoPedido").hide();
    
    $("#opener_tipoPedido").click(openWinTipoPedido);
    
    $("#confirmar").live("click",function(){                    
          var isClavePedidoOk = jsonrpc.jsonService.isValidPass($("#codigoDiario").attr("value"));
          $.blockUI({ message: '<img src="imagenes/logoProcesandoRight.gif" />', css:{ backgroundColor: '#FFFFFF', color: '#fff'} });
          $(".toAprove:checked").each(function(){
            var idPedido = $(this).parents("tr:first").attr("idpedido");
            var tipDocuPedi = $(this).parents("tr:first").attr("tipdocupedi");
            var codSeriPedi = $(this).parents("tr:first").attr("codseripedi");
            var nivAuto = $(this).parents("tr:first").attr("nivAuto");
            var numPedi = $(this).parents("tr:first").attr("numpedi");
            objPedidoAprove[idPedido] = {
                                        "tipDocuPedi":tipDocuPedi,
                                        "codSeriPedi":codSeriPedi,
                                        "numPedi":numPedi,
                                        "nivAuto":nivAuto,
                                        "javaClass":"pe.com.hermes.hermetic.negocio.managerimpl.pedido.atm.PedidoAtmInterManagerImpl"
                                        };
          });
          
          if(isClavePedidoOk){   
              
              var pedidoContainerAprove = {
                "pedidos":{
                  "javaClass":"java.util.List",
                  "list":deepCopy(objPedidoAprove)
                }
              }; 

              var pedidosResponseAprove = jsonrpc.jsonService.confPedidoAtmTemp(pedidoContainerAprove);

              if(pedidosResponseAprove.SResult!=1){
                $(".toAprove:checked").each(function(){
                  $(this).parents("tr:first").remove();
                });
              }
              if(pedidosResponseAprove.SResult==1){
                  $.unblockUI();
                  $("#errorContainer2 p").html("El(los) pedido(s) no fue(ron) procesados por contener errores");
                  showErrorMessagesPrincipal(pedidosResponseAprove,$("#errorAprobarDiv"));
                  $("#errorContainer2").show();
              }
              else if(pedidosResponseAprove.SResult==3)  {
                  $.unblockUI();
                  $("#errorContainer2 p").html("El servicio se encuentra temporalmente no disponible");
                  $("#errorContainer2").show();
                }
                else{                
                  $("#noErrorContainer2 p").html("El(los) pedido(s) fue(ron) procesado(s) correctamente");
                  //$("#prediccionTable").remove();
                  $("#noErrorContainer2").show();
                  $("#noErrorContainer2").fadeOut(20000);
                  //$(".afterOneSaved").hide();
                  $.get("<c:url value='mostrarHWF2013.html'/>",{accion:"mostrar"}, function(responseText, status, xmlHttpRequest){
                    $('#divBotonesBandeja').html($('#divBotonesBandeja', responseText).html());
                    $('#divBandeja').html($('#divBandeja', responseText).html());
                    $.unblockUI();
                    setHerramientas();
                  });
                  //Mostrar boton para generar reporte de sustento si es ultimo nivel
                  var esMaximoNivel=jsonrpc.jsonService.returnMaxNivelAutorizacion(pedidoContainerAprove);
                  if (esMaximoNivel) {
                    $("#divReporteSustento").css('display','');
                  }
                  objPedidoDelete = new Array();
                  objPedidoReject = new Array();
                  objPedidoAprove = new Array();
              } 
          }
          else{
              $.unblockUI();
              alert("clave de pedido invalida");
              $("#codigoDiario").attr("value","");
              $("#codigoDiario").focus();
              }
      }); 
      
      $("#rechazar").live("click",function(){                    
          var isClavePedidoOk = jsonrpc.jsonService.isValidPass($("#codigoDiario").attr("value"));
          $.blockUI({ message: '<img src="imagenes/logoProcesandoRight.gif" />', css:{ backgroundColor: '#FFFFFF', color: '#fff'} });
          $(".toAprove:checked").each(function(){
            var idPedido = $(this).parents("tr:first").attr("idpedido");
            var tipDocuPedi = $(this).parents("tr:first").attr("tipdocupedi");
            var codSeriPedi = $(this).parents("tr:first").attr("codseripedi");
            var nivAuto = $(this).parents("tr:first").attr("nivAuto");
            var numPedi = $(this).parents("tr:first").attr("numpedi");
            objPedidoReject[idPedido] = {
                                        "tipDocuPedi":tipDocuPedi,
                                        "codSeriPedi":codSeriPedi,
                                        "numPedi":numPedi,
                                        "nivAuto":nivAuto,
                                        "javaClass":"pe.com.hermes.hermetic.negocio.managerimpl.pedido.atm.PedidoAtmInterManagerImpl"
                                        };
          });
          
          if(isClavePedidoOk){   
                              
              var pedidoContainerReject = {
                "pedidos":{
                  "javaClass":"java.util.List",
                  "list":deepCopy(objPedidoReject)
                }
              };
              
              var pedidosResponseReject = jsonrpc.jsonService.rechazarPedidoAtmTemp(pedidoContainerReject);
              
              
              if(pedidosResponseReject.SResult!=1){
                $(".toReject:checked").each(function(){
                  $(this).parents("tr:first").remove();
                });
              }

              if(pedidosResponseReject.SResult==1){
                  $.unblockUI();
                  $("#errorContainer2 p").html("El(los) pedido(s) no fue(ron) procesados por contener errores");
                  showErrorMessagesPrincipal(pedidosResponseReject,$("#errorRechazarDiv"));
                  $("#errorContainer2").show();
              }
              else if(pedidosResponseReject.SResult==3)  {
                  $.unblockUI();
                  $("#errorContainer2 p").html("El servicio se encuentra temporalmente no disponible");
                  $("#errorContainer2").show();
                }
                else{                
                  $("#noErrorContainer2 p").html("El(los) pedido(s) fue(ron) procesado(s) correctamente");
                  //$("#prediccionTable").remove();
                  $("#noErrorContainer2").show();
                  $("#noErrorContainer2").fadeOut(20000);
                  //$(".afterOneSaved").hide();
                  $.get("<c:url value='mostrarHWF2013.html'/>",{accion:"mostrar"}, function(responseText, status, xmlHttpRequest){
                    $('#divBotonesBandeja').html($('#divBotonesBandeja', responseText).html());
                    $('#divBandeja').html($('#divBandeja', responseText).html());
                    $.unblockUI();
                    setHerramientas();
                  });
                  objPedidoDelete = new Array();
                  objPedidoReject = new Array();
                  objPedidoAprove = new Array();
              }
          }
          else{
             $.unblockUI();
              alert("clave de pedido invalida");
              $("#codigoDiario").attr("value","");
              $("#codigoDiario").focus();
              }
      }); 
      
      $("#eliminar").live("click",function(){                    
          var isClavePedidoOk = jsonrpc.jsonService.isValidPass($("#codigoDiario").attr("value"));
          $.blockUI({ message: '<img src="imagenes/logoProcesandoRight.gif" />', css:{ backgroundColor: '#FFFFFF', color: '#fff'} });
          $(".toAprove:checked").each(function(){
            var idPedido = $(this).parents("tr:first").attr("idpedido");
            var tipDocuPedi = $(this).parents("tr:first").attr("tipdocupedi");
            var codSeriPedi = $(this).parents("tr:first").attr("codseripedi");
            var nivAuto = $(this).parents("tr:first").attr("nivAuto");
            var numPedi = $(this).parents("tr:first").attr("numpedi");
            objPedidoDelete[idPedido] = {
                                        "tipDocuPedi":tipDocuPedi,
                                        "codSeriPedi":codSeriPedi,
                                        "numPedi":numPedi,
                                        "nivAuto":nivAuto,
                                        "javaClass":"pe.com.hermes.hermetic.negocio.managerimpl.pedido.atm.PedidoAtmInterManagerImpl"
                                        };
          });
          
          if(isClavePedidoOk){   
              var pedidoContainerElim = {
                "pedidos":{
                  "javaClass":"java.util.List",
                  "list":deepCopy(objPedidoDelete)
                }
              };                
              
              
              var pedidosResponseElim = jsonrpc.jsonService.elimPedidoAtmTemp(pedidoContainerElim);
              
              if(pedidosResponseElim.SResult!=1){
                $(".toDelete:checked").each(function(){
                  $(this).parents("tr:first").remove();
                });
              }
              if(pedidosResponseElim.SResult==1){
                  $.unblockUI();
                  $("#errorContainer2 p").html("El(los) pedido(s) no fue(ron) procesados por contener errores");

                  showErrorMessagesPrincipal(pedidosResponseElim,$("#errorEliminarDiv"));
                  $("#errorContainer2").show();
              }
              else if(pedidosResponseElim.SResult==3)  {
                  $.unblockUI();
                  $("#errorContainer2 p").html("El servicio se encuentra temporalmente no disponible");
                  $("#errorContainer2").show();
                }
                else{                
                  $("#noErrorContainer2 p").html("El(los) pedido(s) fue(ron) procesado(s) correctamente");
                  //$("#prediccionTable").remove();
                  $("#noErrorContainer2").show();
                  $("#noErrorContainer2").fadeOut(20000);
                  //$(".afterOneSaved").hide();
                  $.get("<c:url value='mostrarHWF2013.html'/>",{accion:"mostrar"}, function(responseText, status, xmlHttpRequest){
                    $('#divBotonesBandeja').html($('#divBotonesBandeja', responseText).html());
                    $('#divBandeja').html($('#divBandeja', responseText).html());
                    $.unblockUI();
                    setHerramientas();
                  });
                  objPedidoDelete = new Array();
                  objPedidoReject = new Array();
                  objPedidoAprove = new Array();
              }
          }
          else{
              $.unblockUI();
              alert("clave de pedido invalida");
              $("#codigoDiario").attr("value","");
              $("#codigoDiario").focus();
              }
      }); 
      
      
      
      $(".detalle").live("click",function(){
          var numPedi = $(this).attr("numpedi");
          var codSeri = $(this).attr("codseri");
          var tipDocuPedi = $(this).attr("tipdocupedi");
          $('#verDetaPediDiv').html("<table height='100%'><tr><td><img src='imagenes/logoProcesandoRight.gif'/>");
          $('#verDetaPediDiv').load("<c:url value='mostrarHWF3014.html'/>",{accion:"openDetallePedido",numPedi:numPedi, codSeri:codSeri, tipDocuPedi:tipDocuPedi});          
          $("#verDetaPediDiv").dialog("open");
        });
       
       $("#verDetaPediDiv").dialog({
          modal: true,            
          autoOpen: false,
          buttons: { 
              "Cerrar": function() { 
                          $(this).dialog("close");
                  } 
              },
          width: 800,
          height: 700,
          draggable: false,
            resizable: false
      });
      
      $("#editPedidoAtmDiv").dialog({
          modal: true,            
          autoOpen: false,
          buttons: { 
              "Cerrar": function() { 
                          $(this).dialog("close");
                          $("#mostrar").click();
                  } 
              },
          width: 530,
          height: 500,
          draggable: false,
          resizable: false
      });
      $(".edit").live("click",function(){
          var $tr = $(this).parents("tr:first")
          var $detalle = $tr.find(".detalle");
          var numPedi = $detalle.attr("numpedi");
          var codSeri = $detalle.attr("codseri");
          var tipDocuPedi = $detalle.attr("tipdocupedi");
          $('#editPedidoAtmDiv').html("<table height='100%'><tr><td><img src='imagenes/logoProcesandoRight.gif'/>");
          $('#editPedidoAtmDiv').load("<c:url value='mostrarHWF2013.html'/>",{accion:"editPedidoAtm",numPedi:numPedi, codSeri:codSeri, tipDocuPedi:tipDocuPedi});          
          $("#editPedidoAtmDiv").dialog("open");
      });
      $(".toAprove").live("change",function(){
        var all =  $(".toAprove").length;
        var checked =  $(".toAprove:checked").length;
        if(all == checked)
        	$("#aproveAll").attr('checked', true);        	
        else
        	$("#aproveAll").attr('checked', false);        
      });
      
      $("#aproveAll").live("change",function(){
        $(".toAprove").each(function(){
          $(this).attr('checked', $("#aproveAll").attr('checked'));
        });
      });
      $("#rejectAll").click(function(){
        $("#aproveAll").attr('checked', false);
        $("#rejectAll").attr('checked', true);
        $("#deleteAll").attr('checked', false);
        $(".toReject").each(function(){
          $(this).attr('checked', true);
        });
      });
      $("#deleteAll").click(function(){
        $("#aproveAll").attr('checked', false);
        $("#rejectAll").attr('checked', false);
        $("#deleteAll").attr('checked', true);
        $(".toDelete").each(function(){
          $(this).attr('checked', true);
        });
      });
      //Validacion por si se trata del primer nivel
      $(".toReject").each(function(){
          if ($(this).attr('disabled')){
            $("#rejectAll").attr('disabled', true);
          }
      });
      
  });
    
  function openWinTipoPedido(){
      childWindowTipoPedido=window.showModalDialog('<c:url value="selecTipoPedido.html" />','selecTipoPedido',"dialogWidth:680px;dialogHeight:420px");                      
  } 
  
  function reporteSustentoAtm(){
      openWindow("verPDF");
  }
  
  function openWindow(accion){
    winwidth='450';
    winheight='920';
    window.open('about:blank', 'window1', 'location=0,directories=0,status=0,scrollbars=1,resizable=1,width='+winwidth+',height='+winheight);    
    var target = 'window1';
    document.forms[0].accion.value = accion;
    document.forms[0].target = target;
    document.forms[0].submit();
  }
  
</script>
<style type="text/css">
button{
      width:auto;
      overflow: visible;
    }
    .ui-button { margin-left: -1px;}
    .ui-button-icon-only .ui-button-text { padding: 0; } 
    .ui-autocomplete-input { margin: 0; padding: 0; width: 180;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 1px; position: relative; padding: 1px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 1px;}
.scrollable{
    overflow: auto;
    width: 720px;
    height:380px;
}
#loading-image {
	background-color: #333;
	width: 55px;
	height: 55px;
	position: fixed;
	top: 20px;
	right: 20px;
	z-index: 1;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px;
}
.its7 thead tr th {
    padding: 0px;
    }
.its7 tbody tr td {
    padding: 0px;
    }    
</style>

<style type="text/css">  
<!-- 
#pub_loading {display:none;}  
-->  
</style>
<form:form modelAttribute="form" action="${bandejapedidosatm}">
<form:hidden path="accion"/>
<form:hidden path="control"/>
<!--Favoritos:-->
<input type="hidden" id="codOpci" value="${codOpci}"/>
<input type="hidden" id="desOpci" value="${desOpci}"/>

      <table id="fullheighttable" width="775" cellspacing="0" cellpadding="0" 
             border="0" align="center">
            <tr>
                <td align="left" valign="top" class="fondo_contenido padtop16left21">
                    <table border="0">
                        
                        <tr>
                            <td>
                                <table border="0" cellspacing="0" cellpadding="0" class="verdana11bazul">
                                    <tr>
                                        <td height="22" align="left" valign="top" class="verdana11bazul"
                                            width="288">
                                            <ul class="navlist2">
                                                <li>
                                                    <spring:message code="bandejaPedidosPendientes.label"/>
                                                </li>
                                            </ul>
                                        </td>
                                        <td width="510" ></td>
                                        <td align="left" valign="top"
                                            width="27"><div><a href="#" id="opener_agregarFavoritos"><img src="images/agregar_favoritos.png" width="25" height="23" border="0" title='Agregar Favoritos'/> </a></div></td>
                                    </tr>
                                    
                                </table>
                                    </td>
                        </tr>
                        <tr>
                            <td valign="top">
                                <table border="0">
                                    <tr>
                                        <td valign="top">
                                            <table border="0" cellpadding="0" cellspacing="0" class="verdana10bazul" width="775">
                                                <tr>
                                                    <td height="25" width="110" align="left" valign="top" class="verdana10bazul"><spring:message code="cliente.label"/></td>
                                                    <td height="25" align="left" valign="top" class="verdana10negro">
                                                        <c:out value="${sessionScope.nombreCliente}"/>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td height="25" align="left" valign="middle" class="verdana10bazul"><spring:message code="tipRegiPedi.label"/></td>
                                                    <td height="34" align="left" valign="middle" class="verdana10negro">
                                                      <table border="0">
                                                         <tr>
                                                            <td>                
                                                            <form:select path="tipRegiPedi" cssClass="fondo_txtbox63" cssStyle="height: 20px; width: 130px; font-family: Arial; font-size: 8pt">
                                                                  <form:option value="0">TODOS</form:option>
                                                                  <form:option value="1">ALGUNOS</form:option>
                                                            </form:select>                                   
                                                           </td>
                                                          <td style="color:red;">
                                                            <a href="#" id="opener_tipoPedido"><img src="images/search.png" width="17px" height="17px" title="Buscar"/></a>
                                                            <span id="message"><c:out value="${message_tipoRegPedi}"/></span>
                                                          </td>
                                                        </tr>
                                                      </table>            
                                                    </td>
                                                </tr>
                                                <sec:authorize ifAllGranted="ROLE_HERME">
                                                <tr>
                                                    <td height="25" align="left" valign="middle" class="verdana10bazul"><spring:message code="niveAuto.label"/></td>
                                                    <td height="34" align="left" valign="middle" class="verdana10negro">
                                                      <table border="0">
                                                         <tr>
                                                            <td>                
                                                            <form:select path="niveAuto" cssClass="fondo_txtbox63" cssStyle="height: 20px; width: 130px; font-family: Arial; font-size: 8pt">
                                                                  <form:options items="${listNivConf}" itemValue="numNivel" itemLabel="desNivel"/>
                                                            </form:select>                                   
                                                           </td>
                                                          <td style="color:red;">
                                                          </td>
                                                        </tr>
                                                      </table>            
                                                    </td>
                                                </tr>
                                                </sec:authorize>
                                                <tr>
                                                    <td height="25" align="left" valign="top" class="verdana10bazul"><spring:message code="fecSoliPedi.label"/></td>
                                                    <td height="25" align="left" valign="top" class="verdana10negro">
                                                        <table border="0" cellspacing="0" cellpadding="0" align="left">
                                                          <tr align="left">
                                                            <td align="left" valign="bottom" class="padright10">
                                                              <div class="fondo_txtbox90">
                                                                 <form:input path="fecSoliPediInic" cssClass="date" maxlength="10" size="12" readonly="false"/>
                                                              </div>
                                                            </td>                                                            
                                                            <td class="padright10" width="10">&nbsp;&nbsp;al&nbsp;&nbsp; </td>
                                                            <td align="left" valign="bottom" class="padright10">
                                                              <div class="fondo_txtbox90">
                                                                 <form:input path="fecSoliPediFinl"  cssClass="date" maxlength="10" size="12" readonly="false"/>
                                                               </div>
                                                             </td>                                                             
                                                            <td width="160" align="right" valign="middle">
                                                            <input type="button" value="Mostrar" id="mostrar" class="boton"/></td>
                                                          </tr>
                                                      </table>
                                                    </td>
                                                </tr>
                                                <tr>
                                                  <td colspan="2">
                                                      <div id="errorNumNive" style='color:red;'>
                                                          ${errorNumNive}
                                                      </div>
                                                  </td>
                                                </tr>
                                                <tr>
                                                  <td colspan="2">
                                                      <div id="errorContainer2" style='color:red;'>
                                                          <p>Lo sentimos:</p>
                                                          <div id="errorAprobarDiv"></div>
                                                          <div id="errorRechazarDiv"></div>
                                                          <div id="errorEliminarDiv"></div>                                                          
                                                      </div>
                                                  </td>
                                              </tr>
                                              <tr>
                                                  <td colspan="2">
                                                      <div id="noErrorContainer2" class="verdana11bazul">
                                                          <p></p>
                                                      </div>
                                                  </td>
                                              </tr>
                                              <tr>
                                                <td colspan="2">
                                                    <div id="errorGrabarUnoDiv"></div>
                                                </td>
                                              </tr>  
                                            </table>
                                        </td>
                                    </tr>                                    
                                    <tr>
                                        <td>
                                            <table>                                                
                                                <tr>
                                                    <td>
                                                    <div id="divBandeja">
                                                    <c:if test="${not empty listPediPrediccion}">
                                                        <table align="center" border="4" cellpadding="0" cellspacing="0" class="its7" id="prediccionTable" style="padding:0px;margin: 0;overflow:hidden;width:1024">
                                                            <thead>
                                                            <tr>
                                                                <th rowspan="2" width="3%" align="center">Item</th>
                                                                <th rowspan="2" width="3%" align="center">Tipo Doc.</th>
                                                                <th rowspan="2" width="3%" align="center">Cod. Serie Doc.</th>
                                                                <th rowspan="2" width="6%" align="center">Num. Pedido</th>
                                                                <th rowspan="2" width="12%" align="center">Descripci&oacute;n cajero</th>
                                                                <th rowspan="2" width="8%" align="center">Sucursal Hermes</th>
                                                                <th rowspan="2" width="6%" align="center">Fecha Solicitud Pedido</th>
                                                                <th rowspan="2" width="6%" align="center">Fecha de Atenci&oacute;n</th>
                                                                <th rowspan="2" width="4%" align="center">Origen</th>
                                                                <th rowspan="2" width="12%" align="center">Cuenta</th>
                                                                <th rowspan="2" width="9%" align="center">Prioridad</th>
                                                                <c:forEach items="${listUnidMone}" var="unidMone">
                                                                  <th rowspan="2" width="8%" align="center">Monto ${unidMone.desTipo}</th>
                                                                </c:forEach>
                                                                <th rowspan="2" width="5%" align="center">Detalle</input></th>
                                                                <th rowspan="2" width="3%" align="center">Seleccionar</br><input type="checkbox" id="aproveAll" checked="checked"></input></th>
                                                                <!--
                                                                <th rowspan="2" align="center">Rechazar</br><input type="checkbox" id="rejectAll" value="0"></input></th>
                                                                <th rowspan="2" align="center">Eliminar</br><input type="checkbox" id="deleteAll" value="0"></input></th> 
                                                                -->
                                                                <th rowspan="2" width="3%" align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>
                                                            </tr>                                                            
                                                            </thead>
                                                            <tbody>                                                              
                                                              <c:forEach items="${listPediPrediccion}" var="pedido" varStatus="statusPedido">   
                                                                <c:set var="nivAutoValidar" value="${pedido.nivAuto}"/>
                                                                <tr class="pedidoPrediccion" idPedido="${statusPedido.count -1 }" codSeriPedi="${pedido.codSeriPedi}" tipDocuPedi="${pedido.tipDocuPedi}" numPedi="${pedido.numPedi}" codPunt="${pedido.punt.codPunt}" codSucuHtb="${pedido.sucuHtb.codSucuHtb}" indPrio = "${pedido.indPrio.codTipo}" nivAuto= "${pedido.nivAuto}">
                                                                  <td align="center">${statusPedido.count}</td>
                                                                  <td align="center">${pedido.tipDocuPedi}</td>
                                                                  <td align="center">${pedido.codSeriPedi}</td>
                                                                  <td align="center">${pedido.numPedi}</td>
                                                                  <td >${pedido.punt.desPunt}</td>
                                                                  <td >${pedido.sucuHtb.desSucuHtb}</td>
                                                                  <td align="center">${pedido.fecSoliPedi}</td>
                                                                  <td align="center">${pedido.fecAtenPedi}</td>
                                                                  <td align="center">${pedido.fecAtenProg}</td>
                                                                  <td >${pedido.cuentaOrig.desCnta}</td>
                                                                  <td >${pedido.indPrio.desTipo}</td>
                                                                  <c:forEach items="${listDenos}" var="deno" varStatus="status">                                                                    
                                                                    <c:set var="montDeno" value="0"/>
                                                                    <c:forEach items="${pedido.denosDetaPedido}" var="pedidoDeno">                                                                      
                                                                      <c:if test="${pedidoDeno.dispensador.deno.codDeno==deno.codDeno&&pedidoDeno.unidMone.codTipo==deno.unidMone.codTipo&&pedidoDeno.tipMone.codTipo == deno.tipMone.codTipo}">                                                                      
                                                                          <c:set var="montDeno" value="${pedidoDeno.montDeno}"/>
                                                                          <c:set var="numDisp" value="${pedidoDeno.dispensador.numDisp}"/>  
                                                                      </c:if>
                                                                    </c:forEach>                                                                                                                                        
                                                                  </c:forEach>
                                                                  <c:forEach items="${listUnidMone}" var="unidMone">
                                                                      <c:set var="montUnidMone" value="0"/>
                                                                      <c:forEach items="${pedido.denosDetaPedido}" var="denosDetaPedido">
                                                                        <c:if test="${denosDetaPedido.unidMone.codTipo == unidMone.codTipo}">
                                                                          <c:set var="montUnidMone" value="${montUnidMone+denosDetaPedido.montDeno}"/>
                                                                        </c:if>
                                                                      </c:forEach>
                                                                      <td align="center" style="width:50" class="subTotal" unidMone="${unidMone.codTipo}"><fmt:formatNumber value="${montUnidMone}" pattern="###,###,###,##0.00"/></td>
                                                                  </c:forEach>
                                                                  <td align="center" style="width:55"><a href="#" numpedi = "${pedido.numPedi}" codseri="${pedido.codSeriPedi}" tipdocupedi="${pedido.tipDocuPedi}" class="detalle">ver</a></td>
                                                                  <td align="center" style="width:55"><input type="checkbox" checked="checked" name="radio-${pedido.tipDocuPedi}-${pedido.codSeriPedi}-${pedido.numPedi}" class="toAprove"></input></td>
                                                                  
                                                                  <c:if test="${nivAutoValidar ne 1}">
                                                                    <!--
                                                                    <td align="center" style="width:55"><input type="radio" name="radio-${pedido.tipDocuPedi}-${pedido.codSeriPedi}-${pedido.numPedi}" class="toReject"></input></td>
                                                                    -->
                                                                  </c:if>
                                                                  <c:if test="${nivAutoValidar eq 1}">
                                                                    <!--
                                                                    <td align="center" style="width:55"><input type="radio" disabled="true" name="radio-${pedido.tipDocuPedi}-${pedido.codSeriPedi}-${pedido.numPedi}" class="toReject"></input></td>
                                                                    -->
                                                                  </c:if>
                                                                  <!--
                                                                  <td align="center" style="width:55"><input type="radio" name="radio-${pedido.tipDocuPedi}-${pedido.codSeriPedi}-${pedido.numPedi}" class="toDelete"></input></td>
                                                                  -->
                                                                  <td style="width:55"></td>
                                                                </tr>
                                                              </c:forEach> 
                                                            </tbody>
                                                        </table>
                                                    </c:if>
                                                    <c:if test="${empty listPediPrediccion and not cargaInicial}">
                                                        No se encontraron registros que cumplan los criterios seleccionados.
                                                    </c:if>
                                                    </div>
                                                    </td>
                                                </tr>                                                
                                            </table>
                                        </td>
                                    </tr>
                                 </table>
                                </td>
                            </tr>
                            <tr class="afterOneSaved">
                              <td align="center">
                                <div id="divBotonesBandeja">
                                  <c:if test="${not empty listPediPrediccion}">
                                  <table>
                                      <tr>
                                          <td><span class="verdana10bazul">Clave de usuario</span></td>
                                          <td><div class="fondo_txtbox65"><form:password path="codigoDiario" maxlength="8"/></div></td>
                                          <td><input type="button" value="Confirmar" id="confirmar" class="boton"></input></td>
                                          <c:if test="${nivAutoValidar ne 1}">
                                            <td><input type="button" value="Rechazar" id="rechazar" class="boton"></input></td>
                                          </c:if>
                                          <td><input type="button" value="Eliminar" id="eliminar" class="boton"></input></td>
                                      </tr>
                                  </table>
                                  <br/>
                                  <div align="left">Origen: <br/>- Aprobado, se refiere al pedido que ha sido aprobado por un nivel de autorizaci&oacute;n inferior. <br/>- Rechazado, se refiere al pedido que ha sido rechazado por un nivel de autorizaci&oacute;n superior.<br/></div>
                                  </c:if>
                                  </div>
                              </td>
                          </tr>
                          <tr id="divReporteSustento" style="display:none;">
                              <td align="center">
                                  <table>
                                      <tr>
                                          <td>&nbsp;</td>
                                          <td>&nbsp;</td>
                                          <td><input type="button" value="Reporte de Sustento" id="btnReporteSustento" class="boton" onclick="reporteSustentoAtm();"></input></td>
                                      </tr>
                                  </table>
                              </td>
                          </tr>
                    </table>
                  </td>
            </tr>
      </table>
</form:form>

<div id="verDetaPediDiv" title="Visualizar Detalle de Pedido" align="center" valign="center">
 </div>
 <div id="editPedidoAtmDiv" title="Editar Pedido ATM" align="center" valign="center">
 </div>                                             